package com.sunwayworld.basemodule.samplemanage.location.controller.impl;

import org.springframework.stereotype.Controller;
import com.sunwayworld.framework.spring.annotation.GikamBean;
import com.sunwayworld.basemodule.samplemanage.location.controller.LimsLocationBoardController;
import com.sunwayworld.framework.log.annotation.Log;
import com.sunwayworld.framework.log.annotation.LogType;

@Controller
@GikamBean
public class LimsLocationBoardControllerImpl implements LimsLocationBoardController {

    @Log(value = "板管理编制列表页", type = LogType.CONTROLLER)
    @Override
    public String editListPage() {
        return "basemodule/samplemanage/location-boards/lims-location-board-edit-list";
    }

    @Log(value = "板管理选择列表页", type = LogType.CONTROLLER)
    @Override
    public String choosePage() {
        return "basemodule/samplemanage/location-boards/lims-location-board-choose-list";
    }

    @Override
    public String sampleChoosePage() {
        return "basemodule/samplemanage/location-boards/lims-location-sample-board-choose-list";
    }

    @Override
    public String sampleStorageChoosePage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-sample-board-choose-list";
    }

    @Override
    public String sampleStorage2ChoosePage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-sample-board2-choose-list";
    }

    @Log(value = "可视化板管理", type = LogType.CONTROLLER)
    @Override
    public String kshEditPage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-board-edit-list";
    }

    @Log(value = "可视化板管理-迷你版", type = LogType.CONTROLLER)
    @Override
    public String kshSquarePage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-square-board-edit-list";
    }

    @Override
    public String kshBoardDetailPage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-board-ksh-detail";
    }

    @Override
    public String simpleBoardDetailPage() {
        return "basemodule/samplemanage/location-boards/lims-storage-location-board-simple-detail";
    }
}
